<%@taglib uri="http://java.sun.com/jstl/core" prefix="c"%>
이라는 부분을 영문도 모른채 집어넣었다가...잠시 정리..
- 작업환경 -
Apache 2.0.59, Tomcat 5.0.28, JDK 1.4, OS : Linux 에서 작업..
1. JSTL( JSP Standard Tag Library )이란..
XML에서 태그를 정의해서 사용하듯 JSP도 가능하다.
태그를 정의해서 사용한것을 커스텀태그라고 하는데,
웹어플리케이션의 기능중 반복, 조건, 데이터관리, XML 조작, DB엑세스등을 구현한 자주 사용할만한 것들을 모아놓은 커스텀 태그 라이브러리 모음이 JSTL이다....라고 하더라..
2. JSTL 설치 방법
http://jakarta.apache.org/ 왼쪽의 메뉴들중 Downloads메뉴에서 'standard 1.1 taglib'(버전정보는 글 작성 날짜 기준으로..함)선택 후 다운로드
jakarta-taglibs-standard-1.1.2.zip(or tar.gz) 의 압축을 풀어
jakarta-taglibs-standard-1.1.2\lib\ 안에 jstl.jar, standard.jar를 해당 웹어플리케이션의 WEB-INF/lib 폴더에 복사 한다.( WEB-INF에 패스가 잡혀있는지 확인..난 잘 몰라서 톰캣에서 이런게 자동설정되는지 어찌하는지 모르기 때문에 리눅스의 경우 /etc/profile를 편집해서 패스를 등록했음 )
jakarta-taglibs-standard-1.1.2\tld\ 폴더의 내용을 웹어플리케이션의 WEB-INF/tlds 폴더에 복사 한다.( tld이 아니가고 tlds로 변경해야한다고 타블로그--;;에 적혀있었음...)
톰캣 재시작.
확인은 적당히 test.jsp정도로 만들어서 taglib지시어 기술을 하고
<%@taglib uri="http://java.sun.com/jstl/core_rt" prefix="c"%>
적당한 위치에
<c:out value="Hello World..ㅡ,_-;;"/> - 메세지출력
넣은 후 확인해 보면 될듯..
3. JSTL의 태그
core 기능 : 변수 지원, 흐름제어, URL처리 접두어 : c URI : http://java.sun.com/jsp/jstl/core
지시어 기술 예 : <%@taglib uri="http://java.sun.com/jstl/core" prefix="c"%>
fmt 기능 : 지역, 메시지 형식, 숫자 및 날짜형식 접두어 : fmt URI : http://java.sun.com/jsp/jstl/fmt
sql 기능 : SQL 접두어 : sql URI : http://java.sun.com/jsp/jstl/sql
XML 기능 : XML코어, 흐름제어, XML변환 접두어 : x URI : http://java.sun.com/jsp/jstl/xml
함수 기능 : 컬렉션 처리, String 처리 접두어 : fn URI : http://java.sun.com/jsp/jstl/fn
...
처음설치해서 여기까지 진행해서 이 이후 jstl을 어떤식으로 활용해 먹을지...하면서 관련내용을 올리는 식으로 해야할듯 하다.
설치만 해봤지.. 아직 이걸 뭘 어떻게 사용할지는 전혀 모르는 상태...
JSTL(1.1) API 주소
http://java.sun.com/products/jsp/jstl/1.1/docs/tlddocs/
|